package com.zzsy.carosshopprojects.bean;

import java.util.List;

public class CouponListBean {

    /**
     * pageNum : 1
     * pageSize : 100
     * size : 2
     * orderBy : null
     * startRow : 1
     * endRow : 2
     * total : 2
     * pages : 1
     * list : [{"id":113,"companyId":51,"areaId":null,"cityId":null,"productId":3,"couponName":"31223","preAmount":23,"preissuedNum":23,"sendNum":0,"restrictedUsdNum":0,"restrictedCollarNum":0,"minimumAmount":23,"remarks":"","couponType":"1","superposition":"1","grantSource":"2","startDate":1583164800000,"endDate":1586793600000,"days":32,"sortNum":null,"createTime":1584672109000,"modifyTime":1584672109000,"display":"0","delFlag":"0","payType":"3","storeIds":"32,36,38","timeOut":null,"receiveSource":null,"orderId":null,"preType":"3","startTimeStr":null,"endTimeStr":null},{"id":113,"companyId":51,"areaId":null,"cityId":null,"productId":3,"couponName":"31223","preAmount":23,"preissuedNum":23,"sendNum":0,"restrictedUsdNum":0,"restrictedCollarNum":0,"minimumAmount":23,"remarks":"","couponType":"1","superposition":"1","grantSource":"2","startDate":1583164800000,"endDate":1586793600000,"days":32,"sortNum":null,"createTime":1584672109000,"modifyTime":1584672109000,"display":"0","delFlag":"0","payType":"3","storeIds":"32,36,38","timeOut":null,"receiveSource":null,"orderId":null,"preType":"3","startTimeStr":null,"endTimeStr":null}]
     * firstPage : 1
     * prePage : 0
     * nextPage : 0
     * lastPage : 1
     * isFirstPage : true
     * isLastPage : true
     * hasPreviousPage : false
     * hasNextPage : false
     * navigatePages : 8
     * navigatepageNums : [1]
     */

    private String pageNum;
    private String pageSize;
    private String size;
    private String orderBy;
    private String startRow;
    private String endRow;
    private String total;
    private String pages;
    private String firstPage;
    private String prePage;
    private String nextPage;
    private String lastPage;
    private boolean isFirstPage;
    private boolean isLastPage;
    private boolean hasPreviousPage;
    private boolean hasNextPage;
    private String navigatePages;
    private List<ListBean> list;
    private List<Integer> navigatepageNums;

    public String getPageNum() {
        return pageNum;
    }

    public void setPageNum(String pageNum) {
        this.pageNum = pageNum;
    }

    public String getPageSize() {
        return pageSize;
    }

    public void setPageSize(String pageSize) {
        this.pageSize = pageSize;
    }

    public String getSize() {
        return size;
    }

    public void setSize(String size) {
        this.size = size;
    }

    public String getOrderBy() {
        return orderBy;
    }

    public void setOrderBy(String orderBy) {
        this.orderBy = orderBy;
    }

    public String getStartRow() {
        return startRow;
    }

    public void setStartRow(String startRow) {
        this.startRow = startRow;
    }

    public String getEndRow() {
        return endRow;
    }

    public void setEndRow(String endRow) {
        this.endRow = endRow;
    }

    public String getTotal() {
        return total;
    }

    public void setTotal(String total) {
        this.total = total;
    }

    public String getPages() {
        return pages;
    }

    public void setPages(String pages) {
        this.pages = pages;
    }

    public String getFirstPage() {
        return firstPage;
    }

    public void setFirstPage(String firstPage) {
        this.firstPage = firstPage;
    }

    public String getPrePage() {
        return prePage;
    }

    public void setPrePage(String prePage) {
        this.prePage = prePage;
    }

    public String getNextPage() {
        return nextPage;
    }

    public void setNextPage(String nextPage) {
        this.nextPage = nextPage;
    }

    public String getLastPage() {
        return lastPage;
    }

    public void setLastPage(String lastPage) {
        this.lastPage = lastPage;
    }

    public boolean isIsFirstPage() {
        return isFirstPage;
    }

    public void setIsFirstPage(boolean isFirstPage) {
        this.isFirstPage = isFirstPage;
    }

    public boolean isIsLastPage() {
        return isLastPage;
    }

    public void setIsLastPage(boolean isLastPage) {
        this.isLastPage = isLastPage;
    }

    public boolean isHasPreviousPage() {
        return hasPreviousPage;
    }

    public void setHasPreviousPage(boolean hasPreviousPage) {
        this.hasPreviousPage = hasPreviousPage;
    }

    public boolean isHasNextPage() {
        return hasNextPage;
    }

    public void setHasNextPage(boolean hasNextPage) {
        this.hasNextPage = hasNextPage;
    }

    public String getNavigatePages() {
        return navigatePages;
    }

    public void setNavigatePages(String navigatePages) {
        this.navigatePages = navigatePages;
    }

    public List<ListBean> getList() {
        return list;
    }

    public void setList(List<ListBean> list) {
        this.list = list;
    }

    public List<Integer> getNavigatepageNums() {
        return navigatepageNums;
    }

    public void setNavigatepageNums(List<Integer> navigatepageNums) {
        this.navigatepageNums = navigatepageNums;
    }

    public static class ListBean {
        /**
         * id : 113
         * companyId : 51
         * areaId : null
         * cityId : null
         * productId : 3
         * couponName : 31223
         * preAmount : 23
         * preissuedNum : 23
         * sendNum : 0
         * restrictedUsdNum : 0
         * restrictedCollarNum : 0
         * minimumAmount : 23
         * remarks :
         * couponType : 1
         * superposition : 1
         * grantSource : 2
         * startDate : 1583164800000
         * endDate : 1586793600000
         * days : 32
         * sortNum : null
         * createTime : 1584672109000
         * modifyTime : 1584672109000
         * display : 0
         * delFlag : 0
         * payType : 3
         * storeIds : 32,36,38
         * timeOut : null
         * receiveSource : null
         * orderId : null
         * preType : 3
         * startTimeStr : null
         * endTimeStr : null
         */

        private int id;
        private String companyId;
        private String areaId;
        private String cityId;
        private String productId;
        private String couponName;
        private int preAmount;
        private String preissuedNum;
        private String sendNum;
        private String restrictedUsdNum;
        private String restrictedCollarNum;
        private int minimumAmount;
        private String remarks;
        private String couponType;
        private String superposition;
        private String grantSource;
        private String startDate;
        private String endDate;
        private String days;
        private String sortNum;
        private String createTime;
        private String modifyTime;
        private String display;
        private String delFlag;
        private String payType;
        private String storeIds;
        private String timeOut;
        private String receiveSource;
        private String orderId;
        private String preType;
        private String startTimeStr;
        private String endTimeStr;
        private boolean isSelected = false;
        private String preKind;
        private String rebate;

        public String getRebate() {
            return rebate;
        }

        public void setRebate(String rebate) {
            this.rebate = rebate;
        }

        public String getPreKind() {
            return preKind;
        }

        public void setPreKind(String preKind) {
            this.preKind = preKind;
        }

        public boolean isSelected() {
            return isSelected;
        }

        public void setSelected(boolean selected) {
            isSelected = selected;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getCompanyId() {
            return companyId;
        }

        public void setCompanyId(String companyId) {
            this.companyId = companyId;
        }

        public String getAreaId() {
            return areaId;
        }

        public void setAreaId(String areaId) {
            this.areaId = areaId;
        }

        public String getCityId() {
            return cityId;
        }

        public void setCityId(String cityId) {
            this.cityId = cityId;
        }

        public String getProductId() {
            return productId;
        }

        public void setProductId(String productId) {
            this.productId = productId;
        }

        public String getCouponName() {
            return couponName;
        }

        public void setCouponName(String couponName) {
            this.couponName = couponName;
        }

        public int getPreAmount() {
            return preAmount;
        }

        public void setPreAmount(int preAmount) {
            this.preAmount = preAmount;
        }

        public String getPreissuedNum() {
            return preissuedNum;
        }

        public void setPreissuedNum(String preissuedNum) {
            this.preissuedNum = preissuedNum;
        }

        public String getSendNum() {
            return sendNum;
        }

        public void setSendNum(String sendNum) {
            this.sendNum = sendNum;
        }

        public String getRestrictedUsdNum() {
            return restrictedUsdNum;
        }

        public void setRestrictedUsdNum(String restrictedUsdNum) {
            this.restrictedUsdNum = restrictedUsdNum;
        }

        public String getRestrictedCollarNum() {
            return restrictedCollarNum;
        }

        public void setRestrictedCollarNum(String restrictedCollarNum) {
            this.restrictedCollarNum = restrictedCollarNum;
        }

        public int getMinimumAmount() {
            return minimumAmount;
        }

        public void setMinimumAmount(int minimumAmount) {
            this.minimumAmount = minimumAmount;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public String getCouponType() {
            return couponType;
        }

        public void setCouponType(String couponType) {
            this.couponType = couponType;
        }

        public String getSuperposition() {
            return superposition;
        }

        public void setSuperposition(String superposition) {
            this.superposition = superposition;
        }

        public String getGrantSource() {
            return grantSource;
        }

        public void setGrantSource(String grantSource) {
            this.grantSource = grantSource;
        }

        public String getStartDate() {
            return startDate;
        }

        public void setStartDate(String startDate) {
            this.startDate = startDate;
        }

        public String getEndDate() {
            return endDate;
        }

        public void setEndDate(String endDate) {
            this.endDate = endDate;
        }

        public String getDays() {
            return days;
        }

        public void setDays(String days) {
            this.days = days;
        }

        public String getSortNum() {
            return sortNum;
        }

        public void setSortNum(String sortNum) {
            this.sortNum = sortNum;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getModifyTime() {
            return modifyTime;
        }

        public void setModifyTime(String modifyTime) {
            this.modifyTime = modifyTime;
        }

        public String getDisplay() {
            return display;
        }

        public void setDisplay(String display) {
            this.display = display;
        }

        public String getDelFlag() {
            return delFlag;
        }

        public void setDelFlag(String delFlag) {
            this.delFlag = delFlag;
        }

        public String getPayType() {
            return payType;
        }

        public void setPayType(String payType) {
            this.payType = payType;
        }

        public String getStoreIds() {
            return storeIds;
        }

        public void setStoreIds(String storeIds) {
            this.storeIds = storeIds;
        }

        public String getTimeOut() {
            return timeOut;
        }

        public void setTimeOut(String timeOut) {
            this.timeOut = timeOut;
        }

        public String getReceiveSource() {
            return receiveSource;
        }

        public void setReceiveSource(String receiveSource) {
            this.receiveSource = receiveSource;
        }

        public String getOrderId() {
            return orderId;
        }

        public void setOrderId(String orderId) {
            this.orderId = orderId;
        }

        public String getPreType() {
            return preType;
        }

        public void setPreType(String preType) {
            this.preType = preType;
        }

        public String getStartTimeStr() {
            return startTimeStr;
        }

        public void setStartTimeStr(String startTimeStr) {
            this.startTimeStr = startTimeStr;
        }

        public String getEndTimeStr() {
            return endTimeStr;
        }

        public void setEndTimeStr(String endTimeStr) {
            this.endTimeStr = endTimeStr;
        }
    }
}
